/* model */
import Auth from '@model/entity/Auth';
import Role from '@model/entity/Role/Role';

type RoleViewInitDataType = {
  allotByTag: boolean;
  authorities: Auth;
  corpId: string;
  openSuperCode: boolean;
  openSuperCodePro: boolean;
  rolesJson: Role[];
  seeAllOrg: boolean;
  tenantType: number | null;
  isShowReportSetting: boolean | undefined;
}

const sampleInitData: RoleViewInitDataType = {
  allotByTag: false,
  authorities: {},
  corpId: '',
  openSuperCode: false,
  openSuperCodePro: false,
  rolesJson: [],
  seeAllOrg: false,
  tenantType: null,
  isShowReportSetting: false
}

export {
  RoleViewInitDataType,
  sampleInitData,
}